package com.bckj.fastboot.paid.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class RefundOrder {
    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    /**
     * 租户ID
     */
    private Integer tenantId;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;


    /**
     * 退款单号
     */
    private String refundNo;
    /**
     * 外部退款单号
     */
    private String outRefundNo;
    /**
     * 原始交易单号
     */
    private String oriTrxNo;
    /**
     * 原因
     */
    private String reason;
    /**
     * 退款金额
     */
    private BigDecimal amount;
    /**
     * 通知地址
     */
    private String notifyUrl;
    /**
     * 退款状态 0-未退款 1-退款中 2-退款成功 3-退款失败
     */
    private Integer status;

}
